/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package basedatos;

import modulos.usuario.modelo.Usuario;

/**
 *
 * @author medikux
 */
public class ServicioBD extends OperacionesBD{
    
      public static boolean existe(String nombreTabla, String nombreCampo, String campo, Usuario usuario) {
        entidad.getTransaction().begin();
        try {
            entidad.createQuery("Select a from " + nombreTabla + " a where " + nombreCampo + " = '" + campo + "' AND usuario_idPersona = "+usuario.getIdPersona()+" ").getSingleResult();
            entidad.getTransaction().commit();
            return true;
        } catch (Exception e) {
            entidad.getTransaction().rollback();
            return false;
        }

    }
      
}
